package com.greyu.ysj.mapper;

import com.greyu.ysj.entity.CbtUserUpdate;
import com.greyu.ysj.entity.CbtUserUpdateExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CbtUserUpdateMapper {
    long countByExample(CbtUserUpdateExample example);

    int deleteByExample(CbtUserUpdateExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(CbtUserUpdate record);

    int insertSelective(CbtUserUpdate record);

    List<CbtUserUpdate> selectByExample(CbtUserUpdateExample example);

    CbtUserUpdate selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") CbtUserUpdate record, @Param("example") CbtUserUpdateExample example);

    int updateByExample(@Param("record") CbtUserUpdate record, @Param("example") CbtUserUpdateExample example);

    int updateByPrimaryKeySelective(CbtUserUpdate record);

    int updateByPrimaryKey(CbtUserUpdate record);
    
    List<CbtUserUpdate> selectUpdateByStatus(Integer status);
    
    List<CbtUserUpdate> selectUpdateAll();
}